start: 00000000 4E56 FFDC link A6, -0x0024 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 200B move.l D0, A3 0000000E 6706 beq +0x8 /* 00000016 */ 00000010 2053 movea.l A0, [A3] 00000012 2D50 FFFC move.l [A6 - 0x4], [A0] label00000016: 00000016 206E 000C movea.l A0, [A6 + 0xC] 0000001A 3028 0002 move.w D0, [A0 + 0x2] 0000001E 5440 addq.w D0, 2 00000020 6700 0096 beq +0x98 /* 000000B8 */ 00000024 5340 subq.w D0, 1 00000026 670A beq +0xC /* 00000032 */ 00000028 5540 subq.w D0, 2 0000002A 6700 00AA beq +0xAC /* 000000D6 */ 0000002E 6000 00C4 bra +0xC6 /* 000000F4 */ label00000032: 00000032 206E 000C movea.l A0, [A6 + 0xC] 00000036 2D68 0004 FFE0 move.l [A6 - 0x20], [A0 + 0x4] 0000003C 2D7C 636C 6F6B FFE4 move.l [A6 - 0x1C], 0x636C6F6B /* 'clok' */ 00000044 7000 moveq.l D0, 0x00 00000046 2D40 FFE8 move.l [A6 - 0x18], D0 0000004A 2D7C 6170 706C FFEC move.l [A6 - 0x14], 0x6170706C /* 'appl' */ 00000052 7203 moveq.l D1, 0x03 00000054 2D41 FFF0 move.l [A6 - 0x10], D1 00000058 2D41 FFF4 move.l [A6 - 0xC], D1 0000005C 598F subq.l A7, 4 0000005E 7000 moveq.l D0, 0x00 00000060 2F00 move.l -[A7], D0 00000062 486E FFE4 pea.l [A6 - 0x1C] 00000066 7004 moveq.l D0, 0x04 00000068 A82A syscall ComponentDispatch 0000006A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000006E 6740 beq +0x42 /* 000000B0 */ 00000070 598F subq.l A7, 4 00000072 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000076 7007 moveq.l D0, 0x07 00000078 A82A syscall ComponentDispatch 0000007A 285F movea.l A4, [A7]+ 0000007C 200C move.l D0, A4 0000007E 6728 beq +0x2A /* 000000A8 */ 00000080 7004 moveq.l D0, 0x04 00000082 A122 syscall NewHandle, flags=1 00000084 2D48 FFDC move.l [A6 - 0x24], A0 00000088 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000008C 48C0 ext.l D0 0000008E 2E00 move.l D7, D0 00000090 667E bne +0x80 /* 00000110 */ 00000092 206E FFDC movea.l A0, [A6 - 0x24] 00000096 2050 movea.l A0, [A0] 00000098 208C move.l [A0], A4 0000009A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000009E 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000A2 700D moveq.l D0, 0x0D 000000A4 A82A syscall ComponentDispatch 000000A6 6068 bra +0x6A /* 00000110 */ label000000A8: 000000A8 2E3C FFFF EEA4 move.l D7, 0xFFFFEEA4 000000AE 6060 bra +0x62 /* 00000110 */ label000000B0: 000000B0 2E3C FFFF EEA4 move.l D7, 0xFFFFEEA4 000000B6 6058 bra +0x5A /* 00000110 */ label000000B8: 000000B8 200B move.l D0, A3 000000BA 6716 beq +0x18 /* 000000D2 */ 000000BC 558F subq.l A7, 2 000000BE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000C2 7008 moveq.l D0, 0x08 000000C4 A82A syscall ComponentDispatch 000000C6 301F move.w D0, [A7]+ 000000C8 48C0 ext.l D0 000000CA 2E00 move.l D7, D0 000000CC 204B movea.l A0, A3 000000CE A023 syscall DisposHandle/DisposeHandle 000000D0 603E bra +0x40 /* 00000110 */ label000000D2: 000000D2 7E00 moveq.l D7, 0x00 000000D4 603A bra +0x3C /* 00000110 */ label000000D6: 000000D6 206E 000C movea.l A0, [A6 + 0xC] 000000DA 2868 0004 movea.l A4, [A0 + 0x4] 000000DE 7000 moveq.l D0, 0x00 000000E0 2880 move.l [A4], D0 000000E2 598F subq.l A7, 4 000000E4 A975 syscall TickCount 000000E6 295F 0004 move.l [A4 + 0x4], [A7]+ 000000EA 703C moveq.l D0, 0x3C 000000EC 2940 0008 move.l [A4 + 0x8], D0 000000F0 7E00 moveq.l D7, 0x00 000000F2 601C bra +0x1E /* 00000110 */ label000000F4: 000000F4 200B move.l D0, A3 000000F6 6712 beq +0x14 /* 0000010A */ 000000F8 598F subq.l A7, 4 000000FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000000FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000102 7024 moveq.l D0, 0x24 00000104 A82A syscall ComponentDispatch 00000106 2E1F move.l D7, [A7]+ 00000108 6006 bra +0x8 /* 00000110 */ label0000010A: 0000010A 2E3C FFFF EEA4 move.l D7, 0xFFFFEEA4 label00000110: 00000110 2D47 0010 move.l [A6 + 0x10], D7 00000114 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30] 0000011A 4E5E unlink A6 0000011C 4E74 0008 rtd 0x0008